ordinary and necessary business expenses - Francés Inglés Diccionario